Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.03.2014, 16:08
Новичок на форуме
Отправить личное сообщение для Ivan-S Посмотреть профиль Найти все сообщения от Ivan-S
 
Регистрация: 24.02.2014
Сообщений: 2

Измененный .load() -ом блок не реагирует на действия.
Здравствуйте.
Есть блок, кликнув на элементы $(".gray") внутри него методом load в этот блок грузится те же наборы элементов (в том числе и .gray), но в измененном количестве. После загрузки они (.gray) перестают реагировать на действие click.
Вот здесь: _http://new.shinexpress.ru/templates/3search_block.php
Помогите разобраться.
Спасибо!!!
Ответить с цитированием
  #2 (permalink)  
Старый 03.03.2014, 16:56
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,277

Сообщение от Ivan-S
После загрузки они (.gray) перестают реагировать на действие click.
Потому как на тех элементах уже нет обработчиков...
- Используй делегирование
- Вешай обработчики после добавления
Ответить с цитированием
  #3 (permalink)  
Старый 03.03.2014, 18:22
Новичок на форуме
Отправить личное сообщение для Ivan-S Посмотреть профиль Найти все сообщения от Ivan-S
 
Регистрация: 24.02.2014
Сообщений: 2

Спасибо, проблема решена:
Сообщение от ksa Посмотреть сообщение
- Вешай обработчики после добавления
замена:
.bind('click', function ()
на
.live('click', function ()
Ответить с цитированием
  #4 (permalink)  
Старый 03.03.2014, 18:26
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Это вообще-то и есть
Сообщение от ksa
- Используй делегирование
А вобще эта тема стара как мир. Можно было бы поиском воспользоваться - таких вопросов по форуму мильёны.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование блоков в блок maximus Events/DOM/Window 1 14.09.2013 19:40